package binary;

public class Demo01 {
    public static void main(String[] args) {
        /*
         * Java 中显示一个2进制
         * 1. Java 在编译期间将数字转换为2进制数
         * 2. 运行期间i的值始终是2进制
         * 3. 显示i的值时候， Java将2进制转换为10进制输出
         *    Java 中除了2进制，其他进制都用字符串表示
         * 4. Java提供了一个API，Integer.toBinaryString()
         *    此方法可以将一个int在内存中的2进制，显示出来
         */
        //任务： 输出0~200的2进制，随机抽取20个数，
        //手工计数10进制值,自行验证结果！
        int i = 89;
        System.out.println(i); //"50"
        System.out.println(Integer.toBinaryString(i));
        for(i = 0; i<200; i++){
            System.out.println(Integer.toBinaryString(i));
        }
    }
}
